Sử dụng khi nào Composite pattern

Bạn thấy rằng bạn sử dụng nhiều đối tượng theo cùng một cách bạn thường có cùng mã lệnh. Ví dụ, khi sự khác nhau duy nhất giữa hai hàm chỉ là thao tác trên một đối tượng kiểu Hình vuông hoặc Hình tròn. Mẫu thiết kế này sẽ rất hữu ích khi sự khác nhau không cần phải tồn tại, Nó sẽ đơn giản hơn khi xét tập các đối tượng đồng nhất.

Liên quan